3.4 数据类型
Go语言中的数据类型主要包括数字类型、布尔类型、字符串类型以及其他派生类型。本节将重点介绍常用的数据类型。
- 数字类型
| 类型 | 说明 |
|---|---|
| int | 整数,如果是在32位的机器上运行等同int32,如果在64位的机器上运行等同int64,也就是说是一个可变的 |
| int32 | 可以标识 [-2147483648 到 2147483647] 的数字,比int64标识的少 |
| int64 | 可以标识 [-9223372036854775808 到 9223372036854775807] 的数字,比int32标识的更多 |
| float32 | 32位浮点型数,也就是小数 |
| float64 | 32位浮点型数,比float32标识的更多 |
- 字符串类型(
string)
字符串类型用于表示文本内容。在Go语言中,我们可以使用双引号""或者单引号''来包含一个字符串,这表示这是一个字符串类型的值。例如例子中的输出,就是输出了一个字符串。
fmt.Println("我的第一个Go程序!")
- 布尔类型(
bool)
布尔类型只能表示两个值,true 与 false,即 是 与 否
小结
以上介绍了常用的基本数据类型,此外还有结构体、数组、切片、Map等其他类型。在之后的章节中,我们会对它们进行详细的介绍和解释。